package br.com.vti.sisp_sicrim.antigo.model;

import java.io.Serializable;
import java.sql.ResultSet;
import java.sql.SQLException;

import br.com.vti.sisp_sicrim.antigo.dao.SicHistoricoDAO;

@SuppressWarnings("serial")
public class SicHistorico implements Serializable {

	private String id = "";
	private String polegarDireito = "";
	private String indicadorDireito = "";
	private String medioDireito = "";
	private String anularDireito = "";
	private String minimoDireito = "";
	private String polegarEsquerdo = "";
	private String indicadorEsquerdo = "";
	private String medioEsquerdo = "";
	private String anularEsquerdo = "";
	private String minimoEsquerdo = "";
	private Integer statusReg = 0;
	private String tipoReg = "";
	private String nomePrograma = "";
	private Long regEstadualGeral = 0L;
	private Long regFederal = 0L;
	private String igUf = "";
	private String nomeCompleto = "";
	private String nomePai = "";
	private String nomeMae = "";
	private String nomeAnterior = "";
	private Integer dataReg = 0;
	private String apelidoAlcunhas = "";
	private Integer compleicao = 0;
	private String ufRegEstadual = "";
	private String municipioReg = "";
	private Integer codigoMunicipioReg = 0;
	private String documentoApresent = "";
	private Long numeroDocumentoApresent = 0L;
	private String orgaoExpUf = "";
	private Integer nacionEstrangeiro = 0;
	private Integer tipoProprietarioArma = 0;
	private String dataUltimaMovimentUf = "";
	private String possuiInquerito = "";
	private String possuiArma = "";
	private String possuiProcesso = "";
	private String falecido = "";
	private String possuiMandatoAberto = "";
	private String orgaoExp = "";
	private String ufExp = "";
	private String nomeDelegacia = "";
	private Integer sexo = 0;
	private Integer dataNasc = 0;
	private Integer codigoCutis = 0;
	private Integer codigoCorCabelos = 0;
	private Integer codigoTipoCabelo = 0;
	private Integer codigoCorOlhos = 0;
	private Integer codigoSobrancelhas = 0;
	private Integer codBarba = 0;
	private Integer codigoBigode = 0;
	private Integer altura = 0;
	private String marcaPartCicatTatuag = "";
	private String profissao = "";
	private Integer estadoCivil = 0;
	private Integer nacionalidade = 0;
	private String naturalidade = "";
	private Integer ufMunicipioNasc = 0;
	private String ufNaturalidade = "";
	private Integer grauInstrucao = 0;
	private String avRua = "";
	private Integer numero = 0;
	private String bairro = "";
	private Integer municipio = 0;
	private String estado = "";
	private Integer cep = 0;
	private String complemento = "";
	private String motivoPrisaoLei = "";
	private Long numeroAutos = 0L;
	private Integer anoAutos = 0;
	private Integer dataAtuacao = 0;
	private String horaPrisao = "";
	private String nomeVitima = "";
	private String local = "";
	private String inqueritoPolicial = "";
	private String querFolhaAnteced = "";
	private Integer matriculaFuncAtu = 0;
	private Integer dataDocAtu = 0;
	private Integer horaAtu = 0;
	// private int maxobservacao = 0;
	private String[] observacao = new String[200];
	private ResultSet consulta = null;
	private ResultSet consultaObservacao = null;
	private SicHistoricoDAO sicHistoricoDAO = new SicHistoricoDAO();

	public SicHistorico() {
		super();
	}

	public SicHistorico(String id, String polegarDireito, String indicadorDireito, String medioDireito, String anularDireito, String minimoDireito, String polegarEsquerdo, String indicadorEsquerdo, String medioEsquerdo, String anularEsquerdo, String minimoEsquerdo, Integer statusReg, String tipoReg, String nomePrograma, Long regEstadualGeral, Long regFederal, String igUf, String nomeCompleto, String nomePai, String nomeMae, String nomeAnterior, Integer dataReg, String apelidoAlcunhas, Integer compleicao, String ufRegEstadual, String municipioReg, Integer codigoMunicipioReg, String documentoApresent, Long numeroDocumentoApresent, String orgaoExpUf, Integer nacionEstrangeiro, Integer tipoProprietarioArma, String dataUltimaMovimentUf, String possuiInquerito, String possuiArma, String possuiProcesso, String falecido, String possuiMandatoAberto, String orgaoExp, String ufExp, String nomeDelegacia, Integer sexo, Integer dataNasc, Integer codigoCutis, Integer codigoCorCabelos, Integer codigoTipoCabelo, Integer codigoCorOlhos, Integer codigoSobrancelhas, Integer codBarba, Integer codigoBigode, Integer altura, String marcaPartCicatTatuag, String profissao, Integer estadoCivil, Integer nacionalidade, String naturalidade, Integer ufMunicipioNasc, String ufNaturalidade, Integer grauInstrucao, String avRua, Integer numero, String bairro, Integer municipio, String estado, Integer cep, String complemento, String motivoPrisaoLei, Long numeroAutos, Integer anoAutos, Integer dataAtuacao, String horaPrisao, String nomeVitima, String local, String inqueritoPolicial, String querFolhaAnteced, Integer matriculaFuncAtu, Integer dataDocAtu, Integer horaAtu) {
		super();
		this.id = id;
		this.polegarDireito = polegarDireito;
		this.indicadorDireito = indicadorDireito;
		this.medioDireito = medioDireito;
		this.anularDireito = anularDireito;
		this.minimoDireito = minimoDireito;
		this.polegarEsquerdo = polegarEsquerdo;
		this.indicadorEsquerdo = indicadorEsquerdo;
		this.medioEsquerdo = medioEsquerdo;
		this.anularEsquerdo = anularEsquerdo;
		this.minimoEsquerdo = minimoEsquerdo;
		this.statusReg = statusReg;
		this.tipoReg = tipoReg;
		this.nomePrograma = nomePrograma;
		this.regEstadualGeral = regEstadualGeral;
		this.regFederal = regFederal;
		this.igUf = igUf;
		this.nomeCompleto = nomeCompleto;
		this.nomePai = nomePai;
		this.nomeMae = nomeMae;
		this.nomeAnterior = nomeAnterior;
		this.dataReg = dataReg;
		this.apelidoAlcunhas = apelidoAlcunhas;
		this.compleicao = compleicao;
		this.ufRegEstadual = ufRegEstadual;
		this.municipioReg = municipioReg;
		this.codigoMunicipioReg = codigoMunicipioReg;
		this.documentoApresent = documentoApresent;
		this.numeroDocumentoApresent = numeroDocumentoApresent;
		this.orgaoExpUf = orgaoExpUf;
		this.nacionEstrangeiro = nacionEstrangeiro;
		this.tipoProprietarioArma = tipoProprietarioArma;
		this.dataUltimaMovimentUf = dataUltimaMovimentUf;
		this.possuiInquerito = possuiInquerito;
		this.possuiArma = possuiArma;
		this.possuiProcesso = possuiProcesso;
		this.falecido = falecido;
		this.possuiMandatoAberto = possuiMandatoAberto;
		this.orgaoExp = orgaoExp;
		this.ufExp = ufExp;
		this.nomeDelegacia = nomeDelegacia;
		this.sexo = sexo;
		this.dataNasc = dataNasc;
		this.codigoCutis = codigoCutis;
		this.codigoCorCabelos = codigoCorCabelos;
		this.codigoTipoCabelo = codigoTipoCabelo;
		this.codigoCorOlhos = codigoCorOlhos;
		this.codigoSobrancelhas = codigoSobrancelhas;
		this.codBarba = codBarba;
		this.codigoBigode = codigoBigode;
		this.altura = altura;
		this.marcaPartCicatTatuag = marcaPartCicatTatuag;
		this.profissao = profissao;
		this.estadoCivil = estadoCivil;
		this.nacionalidade = nacionalidade;
		this.naturalidade = naturalidade;
		this.ufMunicipioNasc = ufMunicipioNasc;
		this.ufNaturalidade = ufNaturalidade;
		this.grauInstrucao = grauInstrucao;
		this.avRua = avRua;
		this.numero = numero;
		this.bairro = bairro;
		this.municipio = municipio;
		this.estado = estado;
		this.cep = cep;
		this.complemento = complemento;
		this.motivoPrisaoLei = motivoPrisaoLei;
		this.numeroAutos = numeroAutos;
		this.anoAutos = anoAutos;
		this.dataAtuacao = dataAtuacao;
		this.horaPrisao = horaPrisao;
		this.nomeVitima = nomeVitima;
		this.local = local;
		this.inqueritoPolicial = inqueritoPolicial;
		this.querFolhaAnteced = querFolhaAnteced;
		this.matriculaFuncAtu = matriculaFuncAtu;
		this.dataDocAtu = dataDocAtu;
		this.horaAtu = horaAtu;
	}

	public boolean fimDados() {
		return !(sicHistoricoDAO.temProximo());
	}

	public void salvarQuebras() {

	}

	public void formataAtributos(ResultSet lista) {

		if (lista == null)
			return;
		try {
			this.id = lista.getString("id");
			this.polegarDireito = lista.getString("polegarDireito");
			this.indicadorDireito = lista.getString("indicadorDireito");
			this.medioDireito = lista.getString("medioDireito");
			this.anularDireito = lista.getString("anularDireito");
			this.minimoDireito = lista.getString("minimoDireito");
			this.polegarEsquerdo = lista.getString("polegarEsquerdo");
			this.indicadorEsquerdo = lista.getString("indicadorEsquerdo");
			this.medioEsquerdo = lista.getString("medioEsquerdo");
			this.anularEsquerdo = lista.getString("anularEsquerdo");
			this.minimoEsquerdo = lista.getString("minimoEsquerdo");
			this.statusReg = lista.getInt("statusReg");
			this.tipoReg = lista.getString("tipoReg");
			this.nomePrograma = lista.getString("nomePrograma");
			this.regEstadualGeral = lista.getLong("regEstadualGeral");
			this.regFederal = lista.getLong("regFederal");
			this.igUf = lista.getString("igUf");
			this.nomeCompleto = lista.getString("nomeCompleto");
			this.nomePai = lista.getString("nomePai");
			this.nomeMae = lista.getString("nomeMae");
			this.nomeAnterior = lista.getString("nomeAnterior");
			this.dataReg = lista.getInt("dataReg");
			this.apelidoAlcunhas = lista.getString("apelidoAlcunhas");
			this.compleicao = lista.getInt("compleicao");
			this.ufRegEstadual = lista.getString("ufRegEstadual");
			this.municipioReg = lista.getString("municipioReg");
			this.codigoMunicipioReg = lista.getInt("codigoMunicipioReg");
			this.documentoApresent = lista.getString("documentoApresent");
			this.numeroDocumentoApresent = lista.getLong("numeroDocumentoApresent");
			this.orgaoExpUf = lista.getString("orgaoExpUf");
			this.nacionEstrangeiro = lista.getInt("nacionEstrangeiro");
			this.tipoProprietarioArma = lista.getInt("tipoProprietarioArma");
			this.dataUltimaMovimentUf = lista.getString("dataUltimaMovimentUf");
			this.possuiInquerito = lista.getString("possuiInquerito");
			this.possuiArma = lista.getString("possuiArma");
			this.possuiProcesso = lista.getString("possuiProcesso");
			this.falecido = lista.getString("falecido");
			this.possuiMandatoAberto = lista.getString("possuiMandatoAberto");
			this.orgaoExp = lista.getString("orgaoExp");
			this.ufExp = lista.getString("ufExp");
			this.nomeDelegacia = lista.getString("nomeDelegacia");
			this.sexo = lista.getInt("sexo");
			this.dataNasc = lista.getInt("dataNasc");
			this.codigoCutis = lista.getInt("codigoCutis");
			this.codigoCorCabelos = lista.getInt("codigoCorCabelos");
			this.codigoTipoCabelo = lista.getInt("codigoTipoCabelo");
			this.codigoCorOlhos = lista.getInt("codigoCorOlhos");
			this.codigoSobrancelhas = lista.getInt("codigoSobrancelhas");
			this.codBarba = lista.getInt("codBarba");
			this.codigoBigode = lista.getInt("codigoBigode");
			this.altura = lista.getInt("altura");
			this.marcaPartCicatTatuag = lista.getString("marcaPartCicatTatuag");
			this.profissao = lista.getString("profissao");
			this.estadoCivil = lista.getInt("estadoCivil");
			this.nacionalidade = lista.getInt("nacionalidade");
			this.naturalidade = lista.getString("naturalidade");
			this.ufMunicipioNasc = lista.getInt("ufMunicipioNasc");
			this.ufNaturalidade = lista.getString("ufNaturalidade");
			this.grauInstrucao = lista.getInt("grauInstrucao");
			this.avRua = lista.getString("avRua");
			this.numero = lista.getInt("numero");
			this.bairro = lista.getString("bairro");
			this.municipio = lista.getInt("municipio");
			this.estado = lista.getString("estado");
			this.cep = lista.getInt("cep");
			this.complemento = lista.getString("complemento");
			this.motivoPrisaoLei = lista.getString("motivoPrisaoLei");
			this.numeroAutos = lista.getLong("numeroAutos");
			this.anoAutos = lista.getInt("anoAutos");
			this.dataAtuacao = lista.getInt("dataAtuacao");
			this.horaPrisao = lista.getString("horaPrisao");
			this.nomeVitima = lista.getString("nomeVitima");
			this.local = lista.getString("local");
			this.inqueritoPolicial = lista.getString("inqueritoPolicial");
			this.querFolhaAnteced = lista.getString("querFolhaAnteced");
			this.matriculaFuncAtu = lista.getInt("matriculaFuncAtu");
			this.dataDocAtu = lista.getInt("dataDocAtu");
			this.horaAtu = lista.getInt("horaAtu");
			formataObservacao(this.id);
		} catch (SQLException e) {
		}
	}

	public void formataObservacao(String id) {
		int seq;
		consultaObservacao = sicHistoricoDAO.pesquisaObservacao(id);
		while (consultaObservacao != null) {
			try {
				seq = consultaObservacao.getInt("seq");
				this.observacao[seq] = consultaObservacao.getString("observacao");
				consultaObservacao = sicHistoricoDAO.proximoObservacao();
			} catch (SQLException e) {
			}
		}

	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getPolegarDireito() {
		return polegarDireito;
	}

	public void setPolegarDireito(String polegarDireito) {
		this.polegarDireito = polegarDireito;
	}

	public String getIndicadorDireito() {
		return indicadorDireito;
	}

	public void setIndicadorDireito(String indicadorDireito) {
		this.indicadorDireito = indicadorDireito;
	}

	public String getMedioDireito() {
		return medioDireito;
	}

	public void setMedioDireito(String medioDireito) {
		this.medioDireito = medioDireito;
	}

	public String getAnularDireito() {
		return anularDireito;
	}

	public void setAnularDireito(String anularDireito) {
		this.anularDireito = anularDireito;
	}

	public String getMinimoDireito() {
		return minimoDireito;
	}

	public void setMinimoDireito(String minimoDireito) {
		this.minimoDireito = minimoDireito;
	}

	public String getPolegarEsquerdo() {
		return polegarEsquerdo;
	}

	public void setPolegarEsquerdo(String polegarEsquerdo) {
		this.polegarEsquerdo = polegarEsquerdo;
	}

	public String getIndicadorEsquerdo() {
		return indicadorEsquerdo;
	}

	public void setIndicadorEsquerdo(String indicadorEsquerdo) {
		this.indicadorEsquerdo = indicadorEsquerdo;
	}

	public String getMedioEsquerdo() {
		return medioEsquerdo;
	}

	public void setMedioEsquerdo(String medioEsquerdo) {
		this.medioEsquerdo = medioEsquerdo;
	}

	public String getAnularEsquerdo() {
		return anularEsquerdo;
	}

	public void setAnularEsquerdo(String anularEsquerdo) {
		this.anularEsquerdo = anularEsquerdo;
	}

	public String getMinimoEsquerdo() {
		return minimoEsquerdo;
	}

	public void setMinimoEsquerdo(String minimoEsquerdo) {
		this.minimoEsquerdo = minimoEsquerdo;
	}

	public Integer getStatusReg() {
		return statusReg;
	}

	public void setStatusReg(Integer statusReg) {
		this.statusReg = statusReg;
	}

	public String getTipoReg() {
		return tipoReg;
	}

	public void setTipoReg(String tipoReg) {
		this.tipoReg = tipoReg;
	}

	public String getNomePrograma() {
		return nomePrograma;
	}

	public void setNomePrograma(String nomePrograma) {
		this.nomePrograma = nomePrograma;
	}

	public Long getRegEstadualGeral() {
		return regEstadualGeral;
	}

	public void setRegEstadualGeral(Long regEstadualGeral) {
		this.regEstadualGeral = regEstadualGeral;
	}

	public Long getRegFederal() {
		return regFederal;
	}

	public void setRegFederal(Long regFederal) {
		this.regFederal = regFederal;
	}

	public String getIgUf() {
		return igUf;
	}

	public void setIgUf(String igUf) {
		this.igUf = igUf;
	}

	public String getNomeCompleto() {
		return nomeCompleto;
	}

	public void setNomeCompleto(String nomeCompleto) {
		this.nomeCompleto = nomeCompleto;
	}

	public String getNomePai() {
		return nomePai;
	}

	public void setNomePai(String nomePai) {
		this.nomePai = nomePai;
	}

	public String getNomeMae() {
		return nomeMae;
	}

	public void setNomeMae(String nomeMae) {
		this.nomeMae = nomeMae;
	}

	public String getNomeAnterior() {
		return nomeAnterior;
	}

	public void setNomeAnterior(String nomeAnterior) {
		this.nomeAnterior = nomeAnterior;
	}

	public Integer getDataReg() {
		return dataReg;
	}

	public void setDataReg(Integer dataReg) {
		this.dataReg = dataReg;
	}

	public String getApelidoAlcunhas() {
		return apelidoAlcunhas;
	}

	public void setApelidoAlcunhas(String apelidoAlcunhas) {
		this.apelidoAlcunhas = apelidoAlcunhas;
	}

	public Integer getCompleicao() {
		return compleicao;
	}

	public void setCompleicao(Integer compleicao) {
		this.compleicao = compleicao;
	}

	public String getUfRegEstadual() {
		return ufRegEstadual;
	}

	public void setUfRegEstadual(String ufRegEstadual) {
		this.ufRegEstadual = ufRegEstadual;
	}

	public String getMunicipioReg() {
		return municipioReg;
	}

	public void setMunicipioReg(String municipioReg) {
		this.municipioReg = municipioReg;
	}

	public Integer getCodigoMunicipioReg() {
		return codigoMunicipioReg;
	}

	public void setCodigoMunicipioReg(Integer codigoMunicipioReg) {
		this.codigoMunicipioReg = codigoMunicipioReg;
	}

	public String getDocumentoApresent() {
		return documentoApresent;
	}

	public void setDocumentoApresent(String documentoApresent) {
		this.documentoApresent = documentoApresent;
	}

	public Long getNumeroDocumentoApresent() {
		return numeroDocumentoApresent;
	}

	public void setNumeroDocumentoApresent(Long numeroDocumentoApresent) {
		this.numeroDocumentoApresent = numeroDocumentoApresent;
	}

	public String getOrgaoExpUf() {
		return orgaoExpUf;
	}

	public void setOrgaoExpUf(String orgaoExpUf) {
		this.orgaoExpUf = orgaoExpUf;
	}

	public Integer getNacionEstrangeiro() {
		return nacionEstrangeiro;
	}

	public void setNacionEstrangeiro(Integer nacionEstrangeiro) {
		this.nacionEstrangeiro = nacionEstrangeiro;
	}

	public Integer getTipoProprietarioArma() {
		return tipoProprietarioArma;
	}

	public void setTipoProprietarioArma(Integer tipoProprietarioArma) {
		this.tipoProprietarioArma = tipoProprietarioArma;
	}

	public String getDataUltimaMovimentUf() {
		return dataUltimaMovimentUf;
	}

	public void setDataUltimaMovimentUf(String dataUltimaMovimentUf) {
		this.dataUltimaMovimentUf = dataUltimaMovimentUf;
	}

	public String getPossuiInquerito() {
		return possuiInquerito;
	}

	public void setPossuiInquerito(String possuiInquerito) {
		this.possuiInquerito = possuiInquerito;
	}

	public String getPossuiArma() {
		return possuiArma;
	}

	public void setPossuiArma(String possuiArma) {
		this.possuiArma = possuiArma;
	}

	public String getPossuiProcesso() {
		return possuiProcesso;
	}

	public void setPossuiProcesso(String possuiProcesso) {
		this.possuiProcesso = possuiProcesso;
	}

	public String getFalecido() {
		return falecido;
	}

	public void setFalecido(String falecido) {
		this.falecido = falecido;
	}

	public String getPossuiMandatoAberto() {
		return possuiMandatoAberto;
	}

	public void setPossuiMandatoAberto(String possuiMandatoAberto) {
		this.possuiMandatoAberto = possuiMandatoAberto;
	}

	public String getOrgaoExp() {
		return orgaoExp;
	}

	public void setOrgaoExp(String orgaoExp) {
		this.orgaoExp = orgaoExp;
	}

	public String getUfExp() {
		return ufExp;
	}

	public void setUfExp(String ufExp) {
		this.ufExp = ufExp;
	}

	public String getNomeDelegacia() {
		return nomeDelegacia;
	}

	public void setNomeDelegacia(String nomeDelegacia) {
		this.nomeDelegacia = nomeDelegacia;
	}

	public Integer getSexo() {
		return sexo;
	}

	public void setSexo(Integer sexo) {
		this.sexo = sexo;
	}

	public Integer getDataNasc() {
		return dataNasc;
	}

	public void setDataNasc(Integer dataNasc) {
		this.dataNasc = dataNasc;
	}

	public Integer getCodigoCutis() {
		return codigoCutis;
	}

	public void setCodigoCutis(Integer codigoCutis) {
		this.codigoCutis = codigoCutis;
	}

	public Integer getCodigoCorCabelos() {
		return codigoCorCabelos;
	}

	public void setCodigoCorCabelos(Integer codigoCorCabelos) {
		this.codigoCorCabelos = codigoCorCabelos;
	}

	public Integer getCodigoTipoCabelo() {
		return codigoTipoCabelo;
	}

	public void setCodigoTipoCabelo(Integer codigoTipoCabelo) {
		this.codigoTipoCabelo = codigoTipoCabelo;
	}

	public Integer getCodigoCorOlhos() {
		return codigoCorOlhos;
	}

	public void setCodigoCorOlhos(Integer codigoCorOlhos) {
		this.codigoCorOlhos = codigoCorOlhos;
	}

	public Integer getCodigoSobrancelhas() {
		return codigoSobrancelhas;
	}

	public void setCodigoSobrancelhas(Integer codigoSobrancelhas) {
		this.codigoSobrancelhas = codigoSobrancelhas;
	}

	public Integer getCodBarba() {
		return codBarba;
	}

	public void setCodBarba(Integer codBarba) {
		this.codBarba = codBarba;
	}

	public Integer getCodigoBigode() {
		return codigoBigode;
	}

	public void setCodigoBigode(Integer codigoBigode) {
		this.codigoBigode = codigoBigode;
	}

	public Integer getAltura() {
		return altura;
	}

	public void setAltura(Integer altura) {
		this.altura = altura;
	}

	public String getMarcaPartCicatTatuag() {
		return marcaPartCicatTatuag;
	}

	public void setMarcaPartCicatTatuag(String marcaPartCicatTatuag) {
		this.marcaPartCicatTatuag = marcaPartCicatTatuag;
	}

	public String getProfissao() {
		return profissao;
	}

	public void setProfissao(String profissao) {
		this.profissao = profissao;
	}

	public Integer getEstadoCivil() {
		return estadoCivil;
	}

	public void setEstadoCivil(Integer estadoCivil) {
		this.estadoCivil = estadoCivil;
	}

	public Integer getNacionalidade() {
		return nacionalidade;
	}

	public void setNacionalidade(Integer nacionalidade) {
		this.nacionalidade = nacionalidade;
	}

	public String getNaturalidade() {
		return naturalidade;
	}

	public void setNaturalidade(String naturalidade) {
		this.naturalidade = naturalidade;
	}

	public Integer getUfMunicipioNasc() {
		return ufMunicipioNasc;
	}

	public void setUfMunicipioNasc(Integer ufMunicipioNasc) {
		this.ufMunicipioNasc = ufMunicipioNasc;
	}

	public String getUfNaturalidade() {
		return ufNaturalidade;
	}

	public void setUfNaturalidade(String ufNaturalidade) {
		this.ufNaturalidade = ufNaturalidade;
	}

	public Integer getGrauInstrucao() {
		return grauInstrucao;
	}

	public void setGrauInstrucao(Integer grauInstrucao) {
		this.grauInstrucao = grauInstrucao;
	}

	public String getAvRua() {
		return avRua;
	}

	public void setAvRua(String avRua) {
		this.avRua = avRua;
	}

	public Integer getNumero() {
		return numero;
	}

	public void setNumero(Integer numero) {
		this.numero = numero;
	}

	public String getBairro() {
		return bairro;
	}

	public void setBairro(String bairro) {
		this.bairro = bairro;
	}

	public Integer getMunicipio() {
		return municipio;
	}

	public void setMunicipio(Integer municipio) {
		this.municipio = municipio;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public Integer getCep() {
		return cep;
	}

	public void setCep(Integer cep) {
		this.cep = cep;
	}

	public String getComplemento() {
		return complemento;
	}

	public void setComplemento(String complemento) {
		this.complemento = complemento;
	}

	public String getMotivoPrisaoLei() {
		return motivoPrisaoLei;
	}

	public void setMotivoPrisaoLei(String motivoPrisaoLei) {
		this.motivoPrisaoLei = motivoPrisaoLei;
	}

	public Long getNumeroAutos() {
		return numeroAutos;
	}

	public void setNumeroAutos(Long numeroAutos) {
		this.numeroAutos = numeroAutos;
	}

	public Integer getAnoAutos() {
		return anoAutos;
	}

	public void setAnoAutos(Integer anoAutos) {
		this.anoAutos = anoAutos;
	}

	public Integer getDataAtuacao() {
		return dataAtuacao;
	}

	public void setDataAtuacao(Integer dataAtuacao) {
		this.dataAtuacao = dataAtuacao;
	}

	public String getHoraPrisao() {
		return horaPrisao;
	}

	public void setHoraPrisao(String horaPrisao) {
		this.horaPrisao = horaPrisao;
	}

	public String getNomeVitima() {
		return nomeVitima;
	}

	public void setNomeVitima(String nomeVitima) {
		this.nomeVitima = nomeVitima;
	}

	public String getLocal() {
		return local;
	}

	public void setLocal(String local) {
		this.local = local;
	}

	public String getInqueritoPolicial() {
		return inqueritoPolicial;
	}

	public void setInqueritoPolicial(String inqueritoPolicial) {
		this.inqueritoPolicial = inqueritoPolicial;
	}

	public String getQuerFolhaAnteced() {
		return querFolhaAnteced;
	}

	public void setQuerFolhaAnteced(String querFolhaAnteced) {
		this.querFolhaAnteced = querFolhaAnteced;
	}

	public Integer getMatriculaFuncAtu() {
		return matriculaFuncAtu;
	}

	public void setMatriculaFuncAtu(Integer matriculaFuncAtu) {
		this.matriculaFuncAtu = matriculaFuncAtu;
	}

	public Integer getDataDocAtu() {
		return dataDocAtu;
	}

	public void setDataDocAtu(Integer dataDocAtu) {
		this.dataDocAtu = dataDocAtu;
	}

	public Integer getHoraAtu() {
		return horaAtu;
	}

	public void setHoraAtu(Integer horaAtu) {
		this.horaAtu = horaAtu;
	}

	public String[] getObservacao() {
		return observacao;
	}

	public void setObservacao(String[] observacao) {
		this.observacao = observacao;
	}

	public String getObservacao(int index) {
		return observacao[index];
	}

	public void setObservacao(int index, String observacao) {
		this.observacao[index] = observacao;
	}

	public void fecha() {
		sicHistoricoDAO.fecha();
		consulta = null;
	}

	public long registrosProcessados() {
		return sicHistoricoDAO.nroRegistro;
	}

	public long totalRegistros() {
		return sicHistoricoDAO.qtdRegistros;
	}

}
